	
	.OuterBg {
		position: relative;
		height: 100%;
		padding: 30rpx;
		background: #fff3e885;
		overflow: auto;
	}
	.editroleBox {
		min-height: 114rpx;
		padding: 30rpx 40rpx;
		background-color: #fff;
		border-radius: 20rpx;
	}
	
	.auth_box{
		overflow: auto;
		width: 100%;
		.auth_item{
			width: 100%;
			margin-bottom: 20rpx;
		}
		
		.lv1_children{
			border-radius:0 0 10rpx 10rpx ;
			border: solid 1px rgba(204, 204, 204, 1);
			border-top: 0;
			padding: 0 32rpx 0 26rpx;
		}
		
	}
	
	.set_title {
		font-size: 24rpx;
		font-weight: 400;
		color: rgba(112, 112, 112, 1);
		text-align: left;
		vertical-align: top;
		width: 100%;
		padding-bottom: 22rpx;
	}

	.exam_line {
		margin-bottom: 30rpx;
	}

	.shead_tit {
		position: relative;
		font-size: 28rpx;
		font-weight: 400;
		color: rgba(22, 22, 22, 1);
		text-align: left;
		vertical-align: top;
	}

	.input_Arae {
		input {
			z-index: 10;
			position: relative;
			width: 450rpx;
			font-size: 28rpx;
			font-weight: 400;
			color: rgba(166, 166, 166, 1);
			text-align: right;
			vertical-align: top;
		}
	}
	
	.scroll{
		width: 100%;
		max-height: 400rpx;
		overflow-x: hidden;
		overflow-y: auto;
		.item{
			display: block;
			line-height: 60rpx;
			padding: 0 50rpx 0 20rpx;
			margin-right: 20rpx;
			white-space: nowrap;
			text-overflow: ellipsis;
			overflow: hidden;
			&.active{
				background: url() no-repeat center right / 32rpx;
			}
		}
	}
	
	
	
	.tags{
		display: flex;
		flex-wrap: wrap;
		.item{
			position: relative;
			background: rgb(228,234,236);
			border-radius: 6rpx;
			padding: 12rpx 40rpx 12rpx 26rpx;
			margin: 0 16rpx 16rpx 0;
			.dels{
				position: absolute;
				top: 0;
				right: 0;
				width: 40rpx;
				height: 102%;
				background: url() no-repeat center left / 28rpx;
			}
		}
	}